technical maintenance supervisor - Turco Inglés Diccionario